/*
 * anima/fwd_mm.hh - Forward declarations of some of mm parts.
 * Copyright (C) 2008  Mikhail Vorozhtsov
 * See the LICENSE section of the README file for details.
 */

/* $Id$ */

#ifndef HEADER_ANIMA_FWD_MM_HH
#define HEADER_ANIMA_FWD_MM_HH

START_NAMESPACE (anima)

class fwd_mm
{
public:
  enum ct_t
  {
    CT_COMMON = 0,
    CT_CPU = 1,
    CT_SPACE = 2,
    CT_THREAD = 3
  };

#define ANIMA_MM_TTE_COMMON_FLAGS \
  FLAG_WRITE = 1, \
  FLAG_EXEC = 2, \
  FLAG_USER = 4
#define ANIMA_MM_TTE_MAX_FLAG 4
};

END_NAMESPACE

#endif /* HEADER_ANIMA_FWD_MM_HH */

